


import 'dart:collection';
import 'dart:core';
import 'dart:math';

import 'package:flutter/src/foundation/change_notifier.dart';

import 'ModelProvider.dart';


class MyObservableList<T> extends ListMixin<T> with Model {
  var _list = List<T>();
  @override
  int get length => _list.length;
  @override
  set length(int len) => _list.length = len;

  @override
  operator [](int index) {
    return _list[index];
  }

  @override
  void operator []=(int index, value) {
    _list[index] = value;
  }

}

